package com.itheima.filedemo;

import java.io.File;

public class FileDemo8 {
    public static void main(String[] args) {
        File src = new File("D:\\aaa");
        deleteDir(src);
    }

    private static void deleteDir(File src) {
        // 递归
        // 1. 进入 -- 得到所有 File 对象
        File[] files = src.listFiles();
        // 2. 遍历 -- 的到每一个文件和文件夹的 File 对象
        for (File file : files) {
            if (file.isFile()) {
                // 3. 判定 - 是文件，直接删除
                file.delete();
            } else {
                // 4. 判定 - 递归删除里面的内容
                deleteDir(file);
            }
        }
        // 删除自己
        src.delete();
    }
}
